﻿<%@ Page Title="Cán bộ, nhân viên - học vấn" Language="C#" MasterPageFile="~/Views/MasterPageViews.master"
    AutoEventWireup="true" CodeFile="EmployeesEducations.aspx.cs" Inherits="Views_EmployeesEducations" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<asp:Content ID="ContentHeader" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="ContentChange" ContentPlaceHolderID="ContentPlaceHolderChange" runat="Server">
    <ext:Panel runat="server" ID="Panel1" Title="Quản lý học vấn của cán bộ nhân viên"
        Icon="LaptopMagnify" BodyStyle="background-image: url('../Themes/bg-main.png')">
        <Items>
            <ext:Toolbar runat="server">
                <Items>
                    <ext:Button ID="ToolbarShowAdd" OnDirectClick="ToolbarShowAdd_DirectClick" runat="server"
                        Text="Thêm mới quá trình học vấn cho nhân viên" Icon="Add">
                        <Listeners>
                            <Click Handler="#{FormPanelAddEdu}.getForm().reset();" />
                        </Listeners>
                    </ext:Button>
                </Items>
            </ext:Toolbar>

            <ext:FieldSet ID="FieldSetProfiles" runat="server" Title="Tìm kiếm cán bộ nhân viên cần xem và cập nhật thông tin [Nơi làm việc hiện tại]"
                Margin="5">
                <Items>
                    <%-- Bind dữ liệu tỉnh thành --%>
                    <ext:SelectBox
                        DisplayField="NameOfProvince"
                        ValueField="ProvID"
                        ID="cbxAddManaProvince"
                        runat="server"
                        MarginSpec="10 0 0 0"
                        FieldLabel="Tỉnh thành"
                        EmptyText="Lựa chọn"
                        Width="300">
                        <Store>
                            <ext:Store runat="server" ID="StorecbxAddManaProvince">
                                <Model>
                                    <ext:Model ID="ModelStoreProvinces" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="ProvID" />
                                            <ext:ModelField Name="NameOfProvince" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <Listeners>
                            <Select Handler="{App.direct.cbxAddManaProvince_SelectedChange();}" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn quận huyện --%>
                    <ext:SelectBox
                        DisplayField="NameOfDist"
                        ValueField="DistID"
                        ID="cbxAddManaDistrict"
                        runat="server"
                        FieldLabel="Quận huyện"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store runat="server" ID="StoreViewDistrictByProvinces">
                                <Model>
                                    <ext:Model ID="ModelDistrictByProvinces" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="DistID" />
                                            <ext:ModelField Name="NameOfDist" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <Listeners>
                            <Select Handler="{App.direct.cbxAddManaDistrict_SelectedChange();}" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Xã phường --%>
                    <ext:SelectBox
                        DisplayField="NameOfComm"
                        ValueField="ComID"
                        ID="cbxAddManaCommune"
                        runat="server"
                        FieldLabel="Phường xã"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store ID="StoreAddManaCommune" runat="server">
                                <Model>
                                    <ext:Model ID="ModelAddManaCommune" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="ComID" />
                                            <ext:ModelField Name="NameOfComm" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <%-- Gọi sự kiện [DirectMethod] cbxAddManaCommune_SelectedChange() khi thay đổi giá trị cbxAddManaCommune --%>
                        <Listeners>
                            <Select Handler="App.direct.cbxAddManaCommune_SelectedChange();" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Cơ quan, tổ chức --%>
                    <ext:SelectBox
                        DisplayField="NameOfOrgan"
                        ValueField="OrgID"
                        ID="cbxAddManaOrganization"
                        runat="server"
                        FieldLabel="Cơ quan"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store ID="StoreAddManaOrganization" runat="server">
                                <Model>
                                    <ext:Model ID="ModelAddManaOrganization" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="OrgID" />
                                            <ext:ModelField Name="NameOfOrgan" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <%-- Gọi sự kiện [DirectMethod] cbxAddManaOrganization_SelectedChange() khi thay đổi giá trị cbxAddManaOrganization --%>
                        <Listeners>
                            <Select Handler="App.direct.cbxAddManaOrganization_SelectedChange();" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Phòng ban --%>
                    <ext:SelectBox
                        DisplayField="NameOfDep"
                        ValueField="DepID"
                        ID="cbxAddManaDepartment"
                        runat="server"
                        FieldLabel="Phòng ban"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0">
                        <Store>
                            <ext:Store ID="StoreAddManaDepartment" runat="server">
                                <Model>
                                    <ext:Model ID="ModelAddManaDepartment" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="DepID" />
                                            <ext:ModelField Name="NameOfDep" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <%-- Gọi sự kiện [DirectMethod] cbxAddManaDepartment_SelectedChange() khi thay đổi giá trị cbxAddManaDepartment --%>
                        <Listeners>
                            <Select Handler="App.direct.cbxAddManaDepartment_SelectedChange();" />
                        </Listeners>
                    </ext:SelectBox>

                    <%-- Lựa chọn Cán bộ nhân viên --%>
                    <ext:SelectBox
                        ID="cbxUpdateForEmpProfiles"
                        runat="server"
                        FieldLabel="Nhân viên"
                        EmptyText="Lựa chọn"
                        Width="300"
                        MarginSpec="5 0 0 0"
                        DisplayField="FirstName"
                        ValueField="EmpID">
                        <Store>
                            <ext:Store ID="StorecbxUpdateForEmpProfiles" runat="server">
                                <Model>
                                    <ext:Model ID="ModelcbxUpdateForEmpProfiles" runat="server">
                                        <Fields>
                                            <ext:ModelField Name="EmpID" />
                                            <ext:ModelField Name="Code" />
                                            <ext:ModelField Name="FirstName" />
                                            <ext:ModelField Name="LastName" />
                                            <ext:ModelField Name="Gender" />
                                            <ext:ModelField Name="Telephone" />
                                            <ext:ModelField Name="AvatarUrl" />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                            </ext:Store>
                        </Store>
                        <ListConfig>
                            <ItemTpl ID="ItemFullname" runat="server">
                                <Html>
                                    <div>
							            <h3>{FirstName}&nbsp;{LastName}</h3>
							            <div style="padding: 3px 3px 3px 0px;">
                                            Mã: {Code}<br />ĐT: {Telephone}<br />
                                            <img src="Avatars/{AvatarUrl}" alt="Hình ảnh đại diện" style="width: 80px; height: 100px; margin-top: 5px;" />
							            </div>
						            </div>
                                </Html>
                            </ItemTpl>
                        </ListConfig>
                        <Listeners>
                            <Select Handler="{App.direct.cbxUpdateForEmpProfiles_SelectedChange();}" />
                        </Listeners>
                    </ext:SelectBox>
                </Items>
            </ext:FieldSet>


            <%-- Gird Panel lưu thông tin học vấn của từng nhân viên --%>
            <ext:GridPanel
                ID="GridPanelViewEducations"
                runat="server"
                Title="Danh sách học vấn của cán bộ nhân viên"
                Height="330"
                BodyStyle="background-image: url('../Themes/bg-main.png')">
                <View>
                    <ext:GridView ID="Col_Scoll" runat="server" StripeRows="true" TrackOver="true" />
                </View>
                <Store>
                    <ext:Store
                        ID="StoreEducationForEmp"
                        runat="server"
                        PageSize="10"
                        OnReadData="StoreEducationForEmp_readData">
                        <Model>
                            <ext:Model ID="ModelViewEducationForEmp" runat="server" IDProperty="EduID">
                                <Fields>
                                    <ext:ModelField Name="FirstName" />
                                    <ext:ModelField Name="LastName" />
                                    <ext:ModelField Name="Code" />
                                    <ext:ModelField Name="AvatarUrl" />
                                    <ext:ModelField Name="Gender" />
                                    <ext:ModelField Name="Email" />
                                    <ext:ModelField Name="Telephone" />

                                    <ext:ModelField Name="GeneralLevel" />
                                    <ext:ModelField Name="NameOfQua" />
                                    <ext:ModelField Name="NameOfPoli" />
                                    <ext:ModelField Name="NameOfLangs" />
                                    <ext:ModelField Name="NameOfInfor" />
                                    <ext:ModelField Name="NameOfState" />

                                    <ext:ModelField Name="UpdateForDate" DateFormat="dd/MM/yyyy" />
                                    <ext:ModelField Name="StatusOfEmpEdus" />
                                </Fields>
                            </ext:Model>
                        </Model>
                        <Sorters>
                            <ext:DataSorter Direction="DESC" Property="UpdateForDate" />
                        </Sorters>
                    </ext:Store>
                </Store>

                <ColumnModel ID="ColumnModelView" runat="server">
                    <Columns>
                        <ext:RowNumbererColumn runat="server" Width="30" Text="STT" ID="Col_RowNumber" />

                        <ext:Column ID="Col_EduID" runat="server" Text="ID" DataIndex="EduID" Hidden="true" />
                        <ext:TemplateColumn ID="TemplateFullName" runat="server" Text="Họ và tên" Flex="1">
                            <Template ID="Template1" runat="server">
                                <Html>
                                    <div>{FirstName}&nbsp;{LastName}</div>
                                </Html>
                            </Template>
                        </ext:TemplateColumn>
                        <ext:Column ID="Col_EmpEmail" runat="server" Text="Email" DataIndex="Email" />
                        <ext:Column ID="Col_empTelephone" runat="server" Text="Số điện thoại" DataIndex="Telephone" />
                        <ext:TemplateColumn ID="TemplateColumnAvatar" runat="server" Text="Hình đại diện">
                            <Template ID="Template2" runat="server">
                                <Html>
                                    <img src="Avatars/{AvatarUrl}" style="width: 80px; height: 90px;" />
                                </Html>
                            </Template>
                        </ext:TemplateColumn>

                        <ext:Column ID="Col_EduGeneralLevel" runat="server" Text="Trình độ phổ thông" DataIndex="GeneralLevel" />
                        <ext:Column ID="Col_EduNameOfQua" runat="server" Text="Trình độ chuyên môn" DataIndex="NameOfQua" />
                        <ext:Column ID="Col_EduNameOfPoli" runat="server" Text="Lý luận chính trị" DataIndex="NameOfPoli" />
                        <ext:Column ID="Col_EduNameOfState" runat="server" Text="Quản lý nhà nước" DataIndex="NameOfState" />
                        <ext:Column ID="Col_EduNameOfLangs" runat="server" Text="Ngoại ngữ" DataIndex="NameOfLangs" />
                        <ext:Column ID="Col_EduNameOfInfor" runat="server" Text="Tin học" DataIndex="NameOfInfor" />
                        <ext:DateColumn ID="Col_EduUpdateForDate" Format="dd/MM/yyyy" runat="server" Text="Ngày cập nhật" DataIndex="UpdateForDate" />
                        <ext:CheckColumn ID="Col_EduStatus" runat="server" Text="Trạng thái" DataIndex="StatusOfEmpEdus" />

                        <%-- Tác vụ cập nhật, xóa --%>
                        <ext:CommandColumn ID="CommandColumn_Update" runat="server" Width="35" Align="Center">
                            <Commands>
                                <ext:GridCommand Icon="NoteEdit" CommandName="Edit">
                                    <ToolTip Text="Chỉnh sửa" />
                                </ext:GridCommand>
                            </Commands>
                            <Listeners>
                                <Command Handler="{App.direct.RowUpdateEducations_DirectClick(record.data.EduID);}" />
                            </Listeners>
                        </ext:CommandColumn>
                        <ext:CommandColumn ID="CommandColumn_Delete" runat="server" Width="35" Align="Center">
                            <Commands>
                                <ext:GridCommand Icon="Delete" CommandName="Delete">
                                    <ToolTip Text="Xóa" />
                                </ext:GridCommand>
                            </Commands>
                            <Listeners>
                                <Command Handler="{App.direct.RowDeleteRowEducations_DirectClick(record.data.EduID);}" />
                            </Listeners>
                        </ext:CommandColumn>
                    </Columns>
                </ColumnModel>
                <SelectionModel>
                    <ext:RowSelectionModel ID="RowSelectionModelEducations" runat="server" Mode="Single">
                        <DirectEvents>
                            <Select OnEvent="RowSelected" Buffer="250" />
                        </DirectEvents>
                    </ext:RowSelectionModel>
                </SelectionModel>
                <BottomBar>
                    <ext:PagingToolbar ID="PagingToolbarEducations" runat="server" BeforePageText="Trang"
                        StoreID="StoreEducationForEmp" EmptyMsg="Chưa có dữ liệu" AfterPageText="trên  {0}"
                        DisplayMsg="Hiển thị bản ghi {0} - {1} trên tổng số {2}" RefreshText="Làm mới"
                        LastText="Trang cuối" NextText="Trang tiếp" PrevText="Trang trước" FirstText="Trang đầu" />
                </BottomBar>
            </ext:GridPanel>
        </Items>
    </ext:Panel>


    <%-- Hiển thị thông tin học vấn của từng nhân viên --%>
    <div class="view-info-record">
        <h3 class="header-title">
            <ext:Label StyleHtmlCls="lable-message" StyleHtmlContent="true" ID="LabelViewInformations" runat="server"
                Text="Hiển thị thông tin học vấn của cán bộ nhân viên"
                Icon="Information" />
        </h3>
        <div class="content-info">
            <table>
                <tr>
                    <td class="with-td-view-info">Mã nhân viên:</td>
                    <td>
                        <ext:Label ID="DisplayFieldCode" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Họ và tên:</td>
                    <td>
                        <ext:Label ID="DisplayEmpFullName" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Giới tính:</td>
                    <td>
                        <ext:Label ID="DisplayFieldGender" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Email:</td>
                    <td>
                        <ext:Label ID="DisplayEmpEmail" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Số điện thoại:</td>
                    <td>
                        <ext:Label ID="DisplayEmpTelephone" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Trình độ phổ thông:</td>
                    <td>
                        <ext:Label ID="DisplayEduGeneralLevel" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Trình độ chuyên môn:</td>
                    <td>
                        <ext:Label ID="DisplayEduNameOfQua" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Lý luận chính trị:</td>
                    <td>
                        <ext:Label ID="DisplayEdusNameOfPoli" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Quản lý nhà nước:</td>
                    <td>
                        <ext:Label ID="DisplayEduNameOfState" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Ngoại ngữ:</td>
                    <td>
                        <ext:Label ID="DisplayEduNameOfLang" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Tin học:</td>
                    <td>
                        <ext:Label ID="DisplayEduNameOfInfor" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Ngày cập nhật mới nhất:</td>
                    <td>
                        <ext:Label ID="DisplayEduUpdateForDate" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="with-td-view-info">Trạng thái:</td>
                    <td>
                        <ext:Checkbox ID="CheckboxDisplayEduStatus" runat="server" />
                    </td>
                </tr>
            </table>
        </div>
    </div>


    <%-- Form Add trình độ học vấn --%>
    <ext:Window
        ID="WindownShowFormAddEducation"
        runat="server"
        Title="Thêm mới trình độ học vấn cho cán bộ nhân viên"
        Icon="Add"
        Width="500"
        Modal="true"
        Resizable="false"
        Height="300"
        Hidden="true"
        BodyStyle="background-image: url('../Themes/bg-main.png')">
        <Content>
            <ext:FormPanel runat="server" ID="FormPanelAddEdu" Unstyled="True">
                <Items>
                    <ext:Toolbar ID="ToolbarAddEdu" runat="server">
                        <Items>
                            <ext:Button ID="ButtonAddEducationsSave" runat="server" Text="Lưu lại" Icon="DiskBlack">
                                <Listeners>
                                    <Click Handler="if(#{FormPanelAddEdu}.getForm().isValid()) {App.direct.AddEducation_DirectClick();}" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="ButtonAddEducationsReset" runat="server" Text="Làm mới" Icon="ArrowRefresh">
                                <Listeners>
                                    <Click Handler="#{FormPanelAddEdu}.getForm().reset();" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="ButtonAddEducationsClose" runat="server" Text="Hủy bỏ" Icon="ErrorDelete">
                                <Listeners>
                                    <Click Handler="#{WindownShowFormAddEducation}.close();" />
                                </Listeners>
                            </ext:Button>
                        </Items>
                    </ext:Toolbar>
                    <ext:Container runat="server" ID="ContainerAddEducationsInfor" MarginSpec="10 0 10 5">
                        <Items>
                            <ext:TextField ID="TextAddGeneralLever" runat="server" FieldLabel="Trình độ phổ thông"
                                Width="470" LabelWidth="150" BlankText="Trình độ phổ thông không được để trống"
                                AllowBlank="false" />

                            <ext:SelectBox
                                ID="SelectAddQualification"
                                runat="server"
                                Width="470"
                                LabelWidth="150"
                                ValueField="QuaID"
                                DisplayField="NameOfQua"
                                FieldLabel="Trình độ chuyên môn"
                                EmptyText="Lựa chọn"
                                BlankText="Trình độ chuyên môn không được để trống"
                                AllowBlank="false">
                                <Store>
                                    <ext:Store runat="server" ID="StoreAddWindowQualification">
                                        <Model>
                                            <ext:Model runat="server" ID="Model3">
                                                <Fields>
                                                    <ext:ModelField Name="QuaID" />
                                                    <ext:ModelField Name="NameOfQua" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>
                            <ext:SelectBox ID="SelectAddWindowPolitical" runat="server" Width="470" LabelWidth="150"
                                ValueField="PoliID" DisplayField="NameOfPoli" FieldLabel="Lý luận chính trị"
                                EmptyText="Lựa chọn" BlankText="Lý luận chính trị không được để trống" AllowBlank="false">
                                <Store>
                                    <ext:Store runat="server" ID="StoreAddWindowPolitical">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelAddWindowPolitical">
                                                <Fields>
                                                    <ext:ModelField Name="PoliID" />
                                                    <ext:ModelField Name="NameOfPoli" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>
                            <ext:SelectBox ID="SelectAddState" runat="server" Width="470" LabelWidth="150" FieldLabel="Quản lý nhà nước"
                                EmptyText="Lựa chọn" BlankText="Quản lý nhà nước không được để trống" AllowBlank="false"
                                ValueField="StateID" DisplayField="NameOfState">
                                <Store>
                                    <ext:Store runat="server" ID="StoreAddWidowState">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelAddWidowState">
                                                <Fields>
                                                    <ext:ModelField Name="StateID" />
                                                    <ext:ModelField Name="NameOfState" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>
                            <ext:SelectBox ID="SelectAddWindowLangquage" runat="server" Width="470" LabelWidth="150"
                                FieldLabel="Ngoại ngữ" EmptyText="Lựa chọn" BlankText="Ngoại ngữ không được để trống"
                                AllowBlank="false" ValueField="LanguageID" DisplayField="NameOfLangs">
                                <Store>
                                    <ext:Store runat="server" ID="StoreAddWindowLangquage">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelAddWindowLangquage">
                                                <Fields>
                                                    <ext:ModelField Name="LanguageID" />
                                                    <ext:ModelField Name="NameOfLangs" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>
                            <ext:SelectBox ID="SelectAddWindowInformation" runat="server" Width="470" LabelWidth="150"
                                FieldLabel="Tin học" EmptyText="Lựa chọn" BlankText="Trình độ tin học không được để trống"
                                AllowBlank="false" ValueField="InforID" DisplayField="NameOfInfor">
                                <Store>
                                    <ext:Store runat="server" ID="StoreAddWindowInformation">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelAddWindowInformation">
                                                <Fields>
                                                    <ext:ModelField Name="InforID" />
                                                    <ext:ModelField Name="NameOfInfor" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>
                            <ext:DateField ID="TextAddSpecial" runat="server" FieldLabel="Ngày cập nhật" Width="470"
                                LabelWidth="150" BlankText="Ngày cập nhật không được để trống" AllowBlank="false" />
                            <ext:Checkbox ID="CheckAddStatus" runat="server" FieldLabel="Trạng thái" BoxLabel="Hiệu lực"
                                LabelWidth="150" />
                        </Items>
                    </ext:Container>
                </Items>
            </ext:FormPanel>
        </Content>
    </ext:Window>

    <%-- Form Update --%>
    <ext:Window
        ID="WindowUpdateEducations"
        runat="server"
        Title="Cập nhật học vấn của cán bộ nhân viên"
        Icon="ApplicationEdit"
        Width="500"
        Height="300"
        Hidden="true"
        Modal="true"
        Resizable="false"
        BodyStyle="background-image: url('../Themes/bg-main.png')">
        <Content>
            <ext:FormPanel runat="server" ID="FormPanelUpdateEducations" Unstyled="True">
                <Items>
                    <ext:Toolbar ID="ToolbarUpdateViewEducations" runat="server">
                        <Items>
                            <ext:Button ID="ButtonUpdateEducationsSave" runat="server" Text="Lưu lại" Icon="DiskBlack">
                                <Listeners>
                                    <Click Handler="if(#{FormPanelUpdateEducations}.getForm().isValid()) {App.direct.UpdateEducationsSave_DirectClick();}" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="ButtonUpdateEducationsClose" runat="server" Text="Hủy bỏ" Icon="ErrorDelete">
                                <Listeners>
                                    <Click Handler="#{WindowUpdateEducations}.close();" />
                                </Listeners>
                            </ext:Button>
                        </Items>
                    </ext:Toolbar>
                    <ext:Container runat="server" ID="Container2" MarginSpec="10 0 10 5">
                        <Items>
                            <ext:TextField ID="TextUpdateWindowGeneralLever" runat="server" FieldLabel="Trình độ phổ thông"
                                Width="470" LabelWidth="150" BlankText="Trình độ phổ thông không được để trống"
                                AllowBlank="false" />

                            <ext:SelectBox
                                ID="SelectUpdateQualification"
                                runat="server"
                                Width="470"
                                LabelWidth="150"
                                FieldLabel="Trình độ chuyên môn"
                                EmptyText="Lựa chọn"
                                BlankText="Trình độ chuyên môn không được để trống"
                                AllowBlank="false"
                                ValueField="QuaID"
                                DisplayField="NameOfQua">
                                <Store>
                                    <ext:Store runat="server" ID="StoreUpdateQualification" OnReadData="StoreUpdateQualification_ReadData">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelUpdateWindowQualification">
                                                <Fields>
                                                    <ext:ModelField Name="QuaID" />
                                                    <ext:ModelField Name="NameOfQua" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>

                            <ext:SelectBox
                                ID="SelectUpdatePolitical"
                                runat="server"
                                Width="470"
                                LabelWidth="150"
                                FieldLabel="Lý luận chính trị"
                                EmptyText="Lựa chọn"
                                BlankText="Lý luận chính trị không được để trống"
                                AllowBlank="false"
                                ValueField="PoliID"
                                DisplayField="NameOfPoli">
                                <Store>
                                    <ext:Store runat="server" ID="StoreUpdatePolitical" OnReadData="StoreUpdatePolitical_ReadData">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelUpdateWindowPolitical">
                                                <Fields>
                                                    <ext:ModelField Name="PoliID" />
                                                    <ext:ModelField Name="NameOfPoli" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>

                            <ext:SelectBox
                                ID="SelectUpdateState"
                                runat="server"
                                Width="470"
                                LabelWidth="150"
                                FieldLabel="Quản lý nhà nước"
                                EmptyText="Lựa chọn"
                                BlankText="Quản lý nhà nước không được để trống"
                                AllowBlank="false"
                                ValueField="StateID"
                                DisplayField="NameOfState">
                                <Store>
                                    <ext:Store runat="server" ID="StoreUpdateState" OnReadData="StoreUpdateState_ReadData">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelUpdateWindowState">
                                                <Fields>
                                                    <ext:ModelField Name="StateID" />
                                                    <ext:ModelField Name="NameOfState" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>

                            <ext:SelectBox
                                ID="SelectUpdateLangquage"
                                runat="server"
                                Width="470"
                                LabelWidth="150"
                                FieldLabel="Ngoại ngữ"
                                EmptyText="Lựa chọn"
                                BlankText="Ngoại ngữ không được để trống"
                                AllowBlank="false"
                                ValueField="LanguageID"
                                DisplayField="NameOfLangs">
                                <Store>
                                    <ext:Store runat="server" ID="StoreUpdateLangquage" OnReadData="StoreUpdateLangquage_ReadData">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelUpdateLangquage">
                                                <Fields>
                                                    <ext:ModelField Name="LanguageID" />
                                                    <ext:ModelField Name="NameOfLangs" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>

                            <ext:SelectBox 
                                ID="SelectUpdateInformation" 
                                runat="server" 
                                Width="470" 
                                LabelWidth="150"
                                FieldLabel="Tin học" 
                                EmptyText="Lựa chọn" 
                                BlankText="Trình độ tin học không được để trống"
                                AllowBlank="false" 
                                ValueField="InforID" 
                                DisplayField="NameOfInfor">
                                <Store>
                                    <ext:Store runat="server" ID="StoreUpdateInformation" OnReadData="StoreUpdateInformation_ReadData">
                                        <Model>
                                            <ext:Model runat="server" ID="ModelUpdateInfor">
                                                <Fields>
                                                    <ext:ModelField Name="InforID" />
                                                    <ext:ModelField Name="NameOfInfor" />
                                                </Fields>
                                            </ext:Model>
                                        </Model>
                                    </ext:Store>
                                </Store>
                            </ext:SelectBox>

                            <ext:DateField ID="TextUpdateDatetime" runat="server" FieldLabel="Ngày cập nhật"
                                Width="470" LabelWidth="150" BlankText="Ngày cập nhật không được để trống" AllowBlank="false" />

                            <ext:Checkbox ID="CheckboxUpdateStatus" runat="server" FieldLabel="Trạng thái"
                                BoxLabel="Hiệu lực" LabelWidth="150" />
                        </Items>
                    </ext:Container>
                </Items>
            </ext:FormPanel>
        </Content>
    </ext:Window>
    <ext:TextField runat="server" ID="UpdateEducationForEmpID" Hidden="true" />
    <ext:TextField runat="server" ID="DeleteEducationForEmpID" Hidden="true" />
</asp:Content>
